//events在单据模板中配置，在表结构（struct）中定义不会生效

{
  events: [{
    condition: '',
    // event触发条件,表单编码表单变量, parent.*表示上级主表表单变量,支持运算符和小括号
    // 示例： ${money}>${parent.money}*10
    status: {
      // 字段状态变化
      field_code: 'show|hide|enable|disable|require|optional|clear|value:x|validate:message'
      /* 改变指定字段field_code（可为主表或子表的字段，子表添加指定子表编码加.作为前缀，主表添加parent.作为前缀）的状态，状态可多选使用;分割
         若不满足表达式要求且当前状态存在反向状态，则指定字段会变为反向状态
         show/hide 显示与隐藏;enable/disable 字段可编辑;require/optional 字段必填状态;clear 清空字段值;value:x 为字段赋值为x;validate:message 字段验证不通过，并显示提示信息message,若未设置message则显示默认的提示信息
         *目前只支持前4个，单状态
      */
    }
  }],
  structs: [],
  ...
}

//示例
{
  "condtioon": "${status}!==1",
  "status": {
    "current_park_fee": "show",
    "citizen_name": "disable"
  }
}

/*
条件/模板函数 
##字符串类
  MATCH 正则表达式验证
  LENGTH 字符串长度
##日期类
  YEAR MONTH DAY HOUR MINUTE SECOND 获取时间
 */
